export default {
    state: {
        isCollapse: false,//控制菜单的开关
        // 面包屑
        tabsList: [
            {
                path: "/",
                name: "home",
                label: "首页",
                icon: "s-home",
                url: "Home/Home",
            },
        ]
    },
    mutations: {
        // 菜单开关
        COLLAPSEMENU(state) {
            state.isCollapse = !state.isCollapse
        },
        // 更新面包屑数据
        SELECTMENU(state, val) {
            // 判断添加的数据是不是首页,如果是首页就不再添加面包屑
            if (val.name !== 'home') {
                // 动态添加面包屑,没有的加上,有的就不加
                const index = state.tabsList.findIndex(item => item.name == val.name)
                if (index == -1) {
                    state.tabsList.push(val)
                }
            }
        },
        // 点击tag标签x号的事件
        CLOSETAG(state, item) {
            // 删除指定的tag数据
            const index = state.tabsList.findIndex(val => val.name == item.name)
            state.tabsList.splice(index, 1)
        }
    }
}